//实现参数传递的测试
import java.util.Arrays; 
public class ArgumentTest{
	//自定义成员方法打印传入的参数
	void show(int ia){
		ia = 100;
		System.out.println("传入的参数是:" + ia);//100
	}

	void show2(int[] args){
		// args = {1,1,1,1,1};
		args[0] = 10;
		System.out.println("数组内容:" + Arrays.toString(args));//数组内容:[10, 2, 3, 4, 5]
	}

	public static void main(String[] args) {
		
		//基本数据类型变量作为参数传递时，形参变量数值的改变不会影响实参数，他们有各自的存储空间
		ArgumentTest arg = new ArgumentTest();
		int ib = 10;
		arg.show(ib);
		System.out.println("ib是:" + ib);//10

		System.out.println("---------------------------------------");
		int[] arr2 = {1,2,3,4,5};
		arg.show2(arr2);
		System.out.println("数组内容2:" + Arrays.toString(arr2));//数组内容2:[10, 2, 3, 4, 5]
	}
}